procreate something - French English Dictionary